package com.servers;

import java.util.List;

import com.entity.CakeAdmin;

public interface CakeAdminService {
	/**
	 * 查询所有的
	 * @return
	 */
	List<CakeAdmin> findAllCakeAdmins();
	/**
	 * 分页查询
	 * @param a
	 * @param b
	 * @return
	 */
	List<CakeAdmin> findCakeAdminLimit(int a,int b);
	/**
	 * 模糊查询
	 * @param cakename
	 * @return
	 */
	List<CakeAdmin> findLikeCake(String cakename);
	/**
	 * 根据状态查询, 比如 上架的, 下架的
	 * @param cakestatus
	 * @return
	 */
	List<CakeAdmin> findUpOrDownCake(String cakestatus);
	/**
	 * 根据主键ID  修改 上下架的状态
	 * @param cakeid
	 * @param cakestatus
	 * @return
	 */
	int updateCakeStausById(int cakeid,String cakestatus);
	/**
	 * 根据主键ID 修改产品的 原价
	 * @param cakeid
	 * @param cakeprice
	 * @return
	 */
	int updateCakePeiceById(int cakeid,double cakeprice);
	/**
	 * 根据主键 ID  修改 产品的 售价  
	 * @param cakeid
	 * @param cakeupprice
	 * @return
	 */
	int updateCakeUpPeiceById(int cakeid,double cakeupprice);
	/**
	 * 根据 id 修改 信息
	 * @param cakeAdmin
	 * @return
	 */
	int updateCakeAdminByid(CakeAdmin cakeAdmin);
	/**
	 * 新增cakeadmin
	 * @param cakeAdmin
	 * @return
	 */
	int addCakeAdmin(CakeAdmin cakeAdmin);
}	
